/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Matricula_Nota;

import java.util.ArrayList;

/**
 *
 * @author Pedro
 */
public class Seccion {

    private String codigo;
    private String nombre;
    private String nivel;
    private int grado;
    private ArrayList<Horario> horarios;
    private int periodo;
    private int capacidad;

    public int getPeriodo() {
        return periodo;
    }
    private int estado;
    private ArrayList<Alumno> alumnos;

    public Seccion(String codigo, String nombre, String nivel, int grado, int periodo, int capacidad, int estado) {
        this.codigo = codigo;
        this.nombre = nombre;
        this.nivel = nivel;
        this.grado = grado;
        this.periodo = periodo;
        this.capacidad = capacidad;
        this.estado = estado;
        horarios = new ArrayList<Horario>();
        alumnos = new ArrayList<Alumno>();
    }

    public String getCodigo() {
        return codigo;
    }

    public ArrayList<Horario> getHorarios() {
        return horarios;
    }

    public void setHorarios(Horario horario) {
        horarios.add(horario);
    }

    public void setHorarios(ArrayList<Horario> horarios) {
        this.horarios = horarios;
    }

    public int getEstado() {
        return estado;
    }

    public String getNombre() {
        return nombre;
    }

    public ArrayList<Alumno> getAlumnos() {
        return alumnos;
    }

    public void setNivel(String nivel) {
        this.nivel = nivel;
    }

    public void setGrado(int grado) {
        this.grado = grado;
    }

    public void setCapacidad(int capacidad) {
        this.capacidad = capacidad;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getNivel() {
        return nivel;
    }

    public int getGrado() {
        return grado;
    }

    public void setEstado(int estado) {
        this.estado = estado;
    }

    //codigo generado por jaime
    public void setAlumnos(ArrayList<Alumno> alumnos) {
        this.alumnos = alumnos;
    }
}
